const path = require('path');
const nodeExternals = require('webpack-node-externals');

module.exports = {
  target: 'node', // 指定打包目标为Node.js  
  entry: './src/app.js', // 入口文件  
  output: {
    filename: 'bundle.js', // 打包后文件名  
    path: path.resolve(__dirname, 'dist'), // 打包后文件存放位置  
    clean: true, // Webpack 5 新增，自动清理输出目录  
  },
  externals: [nodeExternals()], // 排除node_modules中的模块  
  module: {
    rules: [
      // 你可以在这里添加Webpack的加载器（loaders）  
    ],
  },
  plugins: [
    // 你可以在这里添加Webpack的插件  
  ],
};